package lib.bone.system.extend.dao;

import lib.bone.system.extend.domain.entity.SysDictData;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;
import java.util.Optional;

public interface SysDictDataDAO extends JpaRepository<SysDictData,Long> {
    /**
     * 根据类型查询
     */
    List<SysDictData> findByDictType(String dictType);

    /**
     * 根据类型查询并且排序
     */
    List<SysDictData> findByDictTypeOrderByDictSortDesc(String dictType);

    /**
     * 查询
     */
    Optional<SysDictData> findByDictLabelAndDictValueAndDictType(String dictLabel,String dictValue,String dictType);
}
